.fz-tab-content{
    overflow: auto;
}

.mb-8{
    margin-bottom: 8px;
}

.mb-16{
    margin-bottom: 16px;
}

.mt-16{
    margin-top: 16px;
}
.inp{
    height:32px;
    line-height: 32px;
}

.cpas-table-ds-container{
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right:10px;
}

.cpas-table-ds-title{
    margin-top: 10px;
    height: 16px;
    display: flex;
    align-items: center;
    & span{
        //margin-left: 10px;
        font-weight: bold;
    }
}

.cpas-loading-button .dx-button-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.cpas-ds-outline-button.dx-button-mode-outlined{
    border-color: #4b2678;
    .dx-button-text{
        color: #4b2678;
    }
    &:hover{
        background-color: #fff;
    }
}

.ant-tabs > .ant-tabs-nav{
    background-color: rgba(244, 242, 239, 0);
}

.cpas-table-ds-header {
    position: absolute;
    right: 0;
    z-index: 900;
    overflow-y: auto;
    .ant-btn-default{
        width: auto;
    }
    .design-vert-line {
        position: absolute;
        right: 0;
        top: 0;
        width: 6px;
        height: 100%;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        background-color: #9B75CE;
        display: none;
    }
}

.cpas-table-ds-bar-container{
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.cpas-table-ds-input{
    //height: 200px;
    input{
        border-left: none;
        border-top: none;
        border-right: none;
        font-style: italic;
    }
}

.cpas-table-ds-input {
    padding-bottom: 10px;
    .dx-htmleditor-content{
        max-height: 82px;
        overflow-y: auto;
    }
    div{
        //color: #333;
        font-weight: 400;
        font-size: 14px;
        /*font-style: italic;
        color: #999;*/
        overflow-y: auto;
        max-height: 82px;
        //border-bottom: 1px solid #666;
        p {
            padding: 0;
            margin: 0;
            color: #333;
            font-style: normal;
            border-bottom: 1px solid #666;
        }
    }
}
.cpas-table-ds-bottom-input {
    .dx-htmleditor-content{
        max-height: 125px;
        overflow-y: auto;
    }
}
.dx-popup-content{
    overflow: auto !important;
}
.zl-table-wapper {
    position: relative;
    height: 100%;
    .zl-preview-border{
        border-right: 1px dashed #4f2d7f;
        position: absolute;
        width:1px;
        height: 100%;
        top: 43px;
        left: 630px;
        z-index: 980;
    }
}

#cpasstableWapperRef2 {
    .cpas-excel-grid-container {
        .cpas-table-container-multiple {
            .cpas-excel-grid-multiple {
                height: 50vh !important;
            }
        }
        .wtHolder::-webkit-scrollbar {
            // width: 0;   /* 纵向滚动条 宽度 */
            // height: 6px;
            // display: none
        }
        .handsontable .ht_master thead, .handsontable .ht_master tr th, .handsontable .ht_clone_inline_start thead {
            visibility: visible;
        }
        .ht_clone_top .wtHolder, .ht_clone_inline_start .wtHolder, .ht_clone_bottom .wtHolder {
            padding-right: 6px;
        }
        .handsontable .manualColumnResizer {
            // display: none
        }
    }
}

.tz-tab-content .cpas-table-ds-bar-container .cpas-table-ds-count {
    display: none !important;
}
